-- defenser_disable_prop
-- created by chendh
-- 天空战附加属性：天空战属性使属性无效化
-- ([attack_skill:1]) 代表使敌方替代飞艇普通攻击的秘宝无效化
-- ([attack_trigger:1]) 代表使敌方攻击触发秘宝无效化
-- ([damaged_trigger:1]) 代表使敌方受创触发秘宝无效化
-- ([armor:1]) 代表使敌方装甲无效化

return {
    -- 空属性
    getEmptyProp = function()
        return {};
    end,

    -- 合并属性
    mergeSkyProp = function(data, addon)
        local result = {};

        if not data then
            result = table.copy(addon);
        else
            result = table.copy(data);

            for style, value in pairs(addon) do
                result[style] = value + (result[style] or 0);
            end
        end

        return result;
    end,
};